﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace AgileBoard.Dtos
{
    [DataContract]
    public class TaskDTO
    {
        [DataMember] public IList<ActualsDTO> Actuals;
        [DataMember] public Double Beyond;
        [DataMember] public String Card;
        [DataMember] public String Color;
        [DataMember] public String Consignee;
        [DataMember] public String ConsigneeID;
        [DataMember] public DateTime? CreateDate;
        [DataMember] public DateTime CreateTime;

        [DataMember] public string Creator;
        [DataMember] public Double Evaluation;
        [DataMember] public DateTime? FinishDate;
        [DataMember] public Guid ID;

        [DataMember] public string IterationID;

        [DataMember] public string Name;
        [DataMember] public String Observations;

        [DataMember] public Boolean Primary;
        [DataMember] public Double Remaining;

        [DataMember] public DateTime? StartDate;
        [DataMember] public string Status;
        [DataMember] public string StatusID;
        [DataMember] public string Story;

        [DataMember] public string StoryColor;
        [DataMember] public string StoryID;

        [DataMember] public DateTime? TargetDate;
    }
}